package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class SellerInfoDOCondition {
    private PlusEntityWrapper<SellerInfoDO> ew;

    public SellerInfoDOCondition() {
        this.ew = new PlusEntityWrapper(SellerInfoDO.class);
    }

    public static SellerInfoDOCondition builder() {
        return new SellerInfoDOCondition();
    }

    public PlusEntityWrapper<SellerInfoDO> build() {
        return this.ew;
    }

    public SellerInfoDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public SellerInfoDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(SellerInfoDO.class);
    }

    public SellerInfoDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public SellerInfoDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public SellerInfoDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public SellerInfoDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> SellerInfoDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> SellerInfoDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> SellerInfoDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public SellerInfoDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public SellerInfoDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public SellerInfoDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public SellerInfoDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public SellerInfoDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public SellerInfoDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public SellerInfoDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public SellerInfoDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public SellerInfoDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public SellerInfoDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public SellerInfoDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public SellerInfoDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public SellerInfoDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public SellerInfoDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdIsNull() {
        ew.isNull("org_id");
        return this;
    }

    public SellerInfoDOCondition orOrgIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("org_id");
        return this;
    }

    public SellerInfoDOCondition andOrgIdIsNotNull() {
        ew.isNotNull("org_id");
        return this;
    }

    public SellerInfoDOCondition orOrgIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("org_id");
        return this;
    }

    public SellerInfoDOCondition andOrgIdEq(Object value) {
        ew.eq("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdNe(Object value) {
        ew.ne("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdGt(Object value) {
        ew.gt("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdGe(Object value) {
        ew.ge("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdLt(Object value) {
        ew.lt("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdLe(Object value) {
        ew.le("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdIn(Object... value) {
        ew.in("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdNotIn(Object... value) {
        ew.notIn("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdBetween(Object value, Object value1) {
        ew.between("org_id", value, value1);
        return this;
    }

    public SellerInfoDOCondition orOrgIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("org_id", value, value1);
        return this;
    }

    public SellerInfoDOCondition andOrgIdNotBetween(Object value, Object value1) {
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public SellerInfoDOCondition orOrgIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public SellerInfoDOCondition andOrgIdLike(String value) {
        ew.like("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andOrgIdNotLike(String value) {
        ew.notLike("org_id", value);
        return this;
    }

    public SellerInfoDOCondition orOrgIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("org_id", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameIsNull() {
        ew.isNull("seller_name");
        return this;
    }

    public SellerInfoDOCondition orSellerNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("seller_name");
        return this;
    }

    public SellerInfoDOCondition andSellerNameIsNotNull() {
        ew.isNotNull("seller_name");
        return this;
    }

    public SellerInfoDOCondition orSellerNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("seller_name");
        return this;
    }

    public SellerInfoDOCondition andSellerNameEq(Object value) {
        ew.eq("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameNe(Object value) {
        ew.ne("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameGt(Object value) {
        ew.gt("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameGe(Object value) {
        ew.ge("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameLt(Object value) {
        ew.lt("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameLe(Object value) {
        ew.le("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameIn(Object... value) {
        ew.in("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameNotIn(Object... value) {
        ew.notIn("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameBetween(Object value, Object value1) {
        ew.between("seller_name", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("seller_name", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerNameNotBetween(Object value, Object value1) {
        ew.notBetween("seller_name", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("seller_name", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerNameLike(String value) {
        ew.like("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerNameNotLike(String value) {
        ew.notLike("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition orSellerNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("seller_name", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeIsNull() {
        ew.isNull("seller_credit_code");
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("seller_credit_code");
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeIsNotNull() {
        ew.isNotNull("seller_credit_code");
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("seller_credit_code");
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeEq(Object value) {
        ew.eq("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeNe(Object value) {
        ew.ne("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeGt(Object value) {
        ew.gt("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeGe(Object value) {
        ew.ge("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeLt(Object value) {
        ew.lt("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeLe(Object value) {
        ew.le("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeIn(Object... value) {
        ew.in("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeNotIn(Object... value) {
        ew.notIn("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeBetween(Object value, Object value1) {
        ew.between("seller_credit_code", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("seller_credit_code", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeNotBetween(Object value, Object value1) {
        ew.notBetween("seller_credit_code", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("seller_credit_code", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeLike(String value) {
        ew.like("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerCreditCodeNotLike(String value) {
        ew.notLike("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerCreditCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("seller_credit_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeIsNull() {
        ew.isNull("seller_bank_code");
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("seller_bank_code");
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeIsNotNull() {
        ew.isNotNull("seller_bank_code");
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("seller_bank_code");
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeEq(Object value) {
        ew.eq("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeNe(Object value) {
        ew.ne("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeGt(Object value) {
        ew.gt("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeGe(Object value) {
        ew.ge("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeLt(Object value) {
        ew.lt("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeLe(Object value) {
        ew.le("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeIn(Object... value) {
        ew.in("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeNotIn(Object... value) {
        ew.notIn("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeBetween(Object value, Object value1) {
        ew.between("seller_bank_code", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("seller_bank_code", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeNotBetween(Object value, Object value1) {
        ew.notBetween("seller_bank_code", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("seller_bank_code", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeLike(String value) {
        ew.like("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerBankCodeNotLike(String value) {
        ew.notLike("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition orSellerBankCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("seller_bank_code", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankIsNull() {
        ew.isNull("seller_open_bank");
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("seller_open_bank");
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankIsNotNull() {
        ew.isNotNull("seller_open_bank");
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("seller_open_bank");
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankEq(Object value) {
        ew.eq("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankNe(Object value) {
        ew.ne("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankGt(Object value) {
        ew.gt("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankGe(Object value) {
        ew.ge("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankLt(Object value) {
        ew.lt("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankLe(Object value) {
        ew.le("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankIn(Object... value) {
        ew.in("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankNotIn(Object... value) {
        ew.notIn("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankBetween(Object value, Object value1) {
        ew.between("seller_open_bank", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("seller_open_bank", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankNotBetween(Object value, Object value1) {
        ew.notBetween("seller_open_bank", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("seller_open_bank", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankLike(String value) {
        ew.like("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerOpenBankNotLike(String value) {
        ew.notLike("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition orSellerOpenBankNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("seller_open_bank", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressIsNull() {
        ew.isNull("seller_address");
        return this;
    }

    public SellerInfoDOCondition orSellerAddressIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("seller_address");
        return this;
    }

    public SellerInfoDOCondition andSellerAddressIsNotNull() {
        ew.isNotNull("seller_address");
        return this;
    }

    public SellerInfoDOCondition orSellerAddressIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("seller_address");
        return this;
    }

    public SellerInfoDOCondition andSellerAddressEq(Object value) {
        ew.eq("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressNe(Object value) {
        ew.ne("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressGt(Object value) {
        ew.gt("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressGe(Object value) {
        ew.ge("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressLt(Object value) {
        ew.lt("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressLe(Object value) {
        ew.le("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressIn(Object... value) {
        ew.in("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressNotIn(Object... value) {
        ew.notIn("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressBetween(Object value, Object value1) {
        ew.between("seller_address", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("seller_address", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressNotBetween(Object value, Object value1) {
        ew.notBetween("seller_address", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("seller_address", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressLike(String value) {
        ew.like("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerAddressNotLike(String value) {
        ew.notLike("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition orSellerAddressNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("seller_address", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneIsNull() {
        ew.isNull("seller_phone");
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("seller_phone");
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneIsNotNull() {
        ew.isNotNull("seller_phone");
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("seller_phone");
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneEq(Object value) {
        ew.eq("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneNe(Object value) {
        ew.ne("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneGt(Object value) {
        ew.gt("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneGe(Object value) {
        ew.ge("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneLt(Object value) {
        ew.lt("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneLe(Object value) {
        ew.le("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneIn(Object... value) {
        ew.in("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneNotIn(Object... value) {
        ew.notIn("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneBetween(Object value, Object value1) {
        ew.between("seller_phone", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("seller_phone", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneNotBetween(Object value, Object value1) {
        ew.notBetween("seller_phone", value, value1);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("seller_phone", value, value1);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneLike(String value) {
        ew.like("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andSellerPhoneNotLike(String value) {
        ew.notLike("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition orSellerPhoneNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("seller_phone", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerIsNull() {
        ew.isNull("handler");
        return this;
    }

    public SellerInfoDOCondition orHandlerIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("handler");
        return this;
    }

    public SellerInfoDOCondition andHandlerIsNotNull() {
        ew.isNotNull("handler");
        return this;
    }

    public SellerInfoDOCondition orHandlerIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("handler");
        return this;
    }

    public SellerInfoDOCondition andHandlerEq(Object value) {
        ew.eq("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerNe(Object value) {
        ew.ne("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerGt(Object value) {
        ew.gt("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerGe(Object value) {
        ew.ge("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerLt(Object value) {
        ew.lt("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerLe(Object value) {
        ew.le("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerIn(Object... value) {
        ew.in("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerNotIn(Object... value) {
        ew.notIn("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerBetween(Object value, Object value1) {
        ew.between("handler", value, value1);
        return this;
    }

    public SellerInfoDOCondition orHandlerBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("handler", value, value1);
        return this;
    }

    public SellerInfoDOCondition andHandlerNotBetween(Object value, Object value1) {
        ew.notBetween("handler", value, value1);
        return this;
    }

    public SellerInfoDOCondition orHandlerNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("handler", value, value1);
        return this;
    }

    public SellerInfoDOCondition andHandlerLike(String value) {
        ew.like("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("handler", value);
        return this;
    }

    public SellerInfoDOCondition andHandlerNotLike(String value) {
        ew.notLike("handler", value);
        return this;
    }

    public SellerInfoDOCondition orHandlerNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("handler", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeIsNull() {
        ew.isNull("payee");
        return this;
    }

    public SellerInfoDOCondition orPayeeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("payee");
        return this;
    }

    public SellerInfoDOCondition andPayeeIsNotNull() {
        ew.isNotNull("payee");
        return this;
    }

    public SellerInfoDOCondition orPayeeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("payee");
        return this;
    }

    public SellerInfoDOCondition andPayeeEq(Object value) {
        ew.eq("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeNe(Object value) {
        ew.ne("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeGt(Object value) {
        ew.gt("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeGe(Object value) {
        ew.ge("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeLt(Object value) {
        ew.lt("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeLe(Object value) {
        ew.le("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeIn(Object... value) {
        ew.in("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeNotIn(Object... value) {
        ew.notIn("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeBetween(Object value, Object value1) {
        ew.between("payee", value, value1);
        return this;
    }

    public SellerInfoDOCondition orPayeeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("payee", value, value1);
        return this;
    }

    public SellerInfoDOCondition andPayeeNotBetween(Object value, Object value1) {
        ew.notBetween("payee", value, value1);
        return this;
    }

    public SellerInfoDOCondition orPayeeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("payee", value, value1);
        return this;
    }

    public SellerInfoDOCondition andPayeeLike(String value) {
        ew.like("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("payee", value);
        return this;
    }

    public SellerInfoDOCondition andPayeeNotLike(String value) {
        ew.notLike("payee", value);
        return this;
    }

    public SellerInfoDOCondition orPayeeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("payee", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerIsNull() {
        ew.isNull("checker");
        return this;
    }

    public SellerInfoDOCondition orCheckerIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("checker");
        return this;
    }

    public SellerInfoDOCondition andCheckerIsNotNull() {
        ew.isNotNull("checker");
        return this;
    }

    public SellerInfoDOCondition orCheckerIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("checker");
        return this;
    }

    public SellerInfoDOCondition andCheckerEq(Object value) {
        ew.eq("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerNe(Object value) {
        ew.ne("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerGt(Object value) {
        ew.gt("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerGe(Object value) {
        ew.ge("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerLt(Object value) {
        ew.lt("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerLe(Object value) {
        ew.le("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerIn(Object... value) {
        ew.in("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerNotIn(Object... value) {
        ew.notIn("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerBetween(Object value, Object value1) {
        ew.between("checker", value, value1);
        return this;
    }

    public SellerInfoDOCondition orCheckerBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("checker", value, value1);
        return this;
    }

    public SellerInfoDOCondition andCheckerNotBetween(Object value, Object value1) {
        ew.notBetween("checker", value, value1);
        return this;
    }

    public SellerInfoDOCondition orCheckerNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("checker", value, value1);
        return this;
    }

    public SellerInfoDOCondition andCheckerLike(String value) {
        ew.like("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("checker", value);
        return this;
    }

    public SellerInfoDOCondition andCheckerNotLike(String value) {
        ew.notLike("checker", value);
        return this;
    }

    public SellerInfoDOCondition orCheckerNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("checker", value);
        return this;
    }

    public SellerInfoDOCondition andRateIsNull() {
        ew.isNull("rate");
        return this;
    }

    public SellerInfoDOCondition orRateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("rate");
        return this;
    }

    public SellerInfoDOCondition andRateIsNotNull() {
        ew.isNotNull("rate");
        return this;
    }

    public SellerInfoDOCondition orRateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("rate");
        return this;
    }

    public SellerInfoDOCondition andRateEq(Object value) {
        ew.eq("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateNe(Object value) {
        ew.ne("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateGt(Object value) {
        ew.gt("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateGe(Object value) {
        ew.ge("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateLt(Object value) {
        ew.lt("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateLe(Object value) {
        ew.le("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateIn(Object... value) {
        ew.in("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateNotIn(Object... value) {
        ew.notIn("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateBetween(Object value, Object value1) {
        ew.between("rate", value, value1);
        return this;
    }

    public SellerInfoDOCondition orRateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("rate", value, value1);
        return this;
    }

    public SellerInfoDOCondition andRateNotBetween(Object value, Object value1) {
        ew.notBetween("rate", value, value1);
        return this;
    }

    public SellerInfoDOCondition orRateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("rate", value, value1);
        return this;
    }

    public SellerInfoDOCondition andRateLike(String value) {
        ew.like("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("rate", value);
        return this;
    }

    public SellerInfoDOCondition andRateNotLike(String value) {
        ew.notLike("rate", value);
        return this;
    }

    public SellerInfoDOCondition orRateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("rate", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkIsNull() {
        ew.isNull("invoice_remark");
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("invoice_remark");
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkIsNotNull() {
        ew.isNotNull("invoice_remark");
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("invoice_remark");
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkEq(Object value) {
        ew.eq("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkNe(Object value) {
        ew.ne("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkGt(Object value) {
        ew.gt("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkGe(Object value) {
        ew.ge("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkLt(Object value) {
        ew.lt("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkLe(Object value) {
        ew.le("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkIn(Object... value) {
        ew.in("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkNotIn(Object... value) {
        ew.notIn("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkBetween(Object value, Object value1) {
        ew.between("invoice_remark", value, value1);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("invoice_remark", value, value1);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkNotBetween(Object value, Object value1) {
        ew.notBetween("invoice_remark", value, value1);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("invoice_remark", value, value1);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkLike(String value) {
        ew.like("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andInvoiceRemarkNotLike(String value) {
        ew.notLike("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition orInvoiceRemarkNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("invoice_remark", value);
        return this;
    }

    public SellerInfoDOCondition andTokenIsNull() {
        ew.isNull("token");
        return this;
    }

    public SellerInfoDOCondition orTokenIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("token");
        return this;
    }

    public SellerInfoDOCondition andTokenIsNotNull() {
        ew.isNotNull("token");
        return this;
    }

    public SellerInfoDOCondition orTokenIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("token");
        return this;
    }

    public SellerInfoDOCondition andTokenEq(Object value) {
        ew.eq("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenNe(Object value) {
        ew.ne("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenGt(Object value) {
        ew.gt("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenGe(Object value) {
        ew.ge("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenLt(Object value) {
        ew.lt("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenLe(Object value) {
        ew.le("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenIn(Object... value) {
        ew.in("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenNotIn(Object... value) {
        ew.notIn("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenBetween(Object value, Object value1) {
        ew.between("token", value, value1);
        return this;
    }

    public SellerInfoDOCondition orTokenBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("token", value, value1);
        return this;
    }

    public SellerInfoDOCondition andTokenNotBetween(Object value, Object value1) {
        ew.notBetween("token", value, value1);
        return this;
    }

    public SellerInfoDOCondition orTokenNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("token", value, value1);
        return this;
    }

    public SellerInfoDOCondition andTokenLike(String value) {
        ew.like("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("token", value);
        return this;
    }

    public SellerInfoDOCondition andTokenNotLike(String value) {
        ew.notLike("token", value);
        return this;
    }

    public SellerInfoDOCondition orTokenNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenIsNull() {
        ew.isNull("refresh_token");
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("refresh_token");
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenIsNotNull() {
        ew.isNotNull("refresh_token");
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("refresh_token");
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenEq(Object value) {
        ew.eq("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenNe(Object value) {
        ew.ne("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenGt(Object value) {
        ew.gt("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenGe(Object value) {
        ew.ge("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenLt(Object value) {
        ew.lt("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenLe(Object value) {
        ew.le("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenIn(Object... value) {
        ew.in("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenNotIn(Object... value) {
        ew.notIn("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenBetween(Object value, Object value1) {
        ew.between("refresh_token", value, value1);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("refresh_token", value, value1);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenNotBetween(Object value, Object value1) {
        ew.notBetween("refresh_token", value, value1);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("refresh_token", value, value1);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenLike(String value) {
        ew.like("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andRefreshTokenNotLike(String value) {
        ew.notLike("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition orRefreshTokenNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("refresh_token", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public SellerInfoDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public SellerInfoDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public SellerInfoDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public SellerInfoDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public SellerInfoDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public SellerInfoDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public SellerInfoDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public SellerInfoDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public SellerInfoDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public SellerInfoDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public SellerInfoDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public SellerInfoDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public SellerInfoDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public SellerInfoDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public SellerInfoDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public SellerInfoDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public SellerInfoDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public SellerInfoDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }
}